package cn.icare.cms;

import cn.icare.cms.dao.po.MoneyOut;
import cn.icare.cms.model.ro.AddMoneyOutRO;
import cn.icare.cms.model.vo.rest.MsgDatasVO;

import java.util.List;

public interface MoneyOutService {
    Long createOne(AddMoneyOutRO ro);
    boolean updateStatus(Long id,Integer status);

    boolean deleteOne(Long id);

    boolean deleteBatch(List<Long> ids);

    MoneyOut getOne(Long id);

    /**
     * 收入明细列表查询
     * @param code 流水号
     * @param ordercode 订单编号
     * @param pageNum
     * @param pageSize
     * @return
     */
    MsgDatasVO getList(String code, String ordercode,String memberName,Integer status, Integer pageNum, Integer pageSize);

}
